package com.ilxqx.fierce.core;

import com.ilxqx.fierce.entity.FierceEntity;
import lombok.Data;

/**
 * 请求上下文
 *
 * @author Venus
 * @since 1.0.0
 */
@Data
public class FierceRequestContext {

    /**
     * mapper实例
     */
    private Object mapper;

    /**
     * mapper类
     */
    private Class<?> mapperClass;

    /**
     * service实例
     */
    private Object service;

    /**
     * service类
     */
    private Class<?> serviceClass;

    /**
     * 实体类型
     */
    private Class<? extends FierceEntity> entityClass;
}
